import {useI18n} from "vue-i18n"

export const useLocale = () => {
    const i18n = useI18n()
    const currentLocale = computed(() => i18n.locale.value)

    const changeLocale = (value:string) => {
        if(i18n.locale.value == value){
            return
        }
        i18n.locale.value = value
        localStorage.setItem('locale',value)
    }

    return {
        currentLocale,
        changeLocale
    }
}